body,html{
	margin:0px;
	padding:0px;
    height: 100%;
}

#solid{
	width:100%;
	height:300px;
	clear:both;
	
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:330px;
	display:none;
}
 
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:880px;
	height:300px;
	margin-left:-440px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:880px;
	height:55px;
	top:245px;
	left:50%;
	position:relative;
	margin-left:-440px;
}
#solid #btt span{
	position:absolute;
	top:40px;
	left:45%;
	display:block;
	width:30px;
	height:5px;
	margin:0 15px;	
	text-align:center;
	background:#dab88f;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
}







.login_form_box{
    margin: 20px;;
    margin-bottom: 0px;;
    margin-left: 0px;;

}
.layui-form-label{ width:100px; }


.login_form_box .form-group{
    margin: 0px !important;
    margin-left: 0px;
    margin-right: 0px;;

}
.login_form_box  .control-label{
    padding-top: 0px;;
}


.pass_form_box, .reg_form_box{
    margin: 20px;;
    margin-bottom: 0px;;
    margin-left: 0px;;

}





.layui-form-label{ width:100px;padding: 9px 8px; }


.reg_form_box .form-group{
    margin: 0px !important;
    margin-left: 0px;
    margin-right: 0px;;

}
.reg_form_box  .control-label{
    padding-top: 0px;;
}
.reg_form_box  .layui-input-inline{
    margin-left: 10px;;
}



.pass_form_box .form-group{
    margin: 0px !important;
    margin-left: 0px;
    margin-right: 0px;;

}
.pass_form_box  .control-label{
    padding-top: 0px;;
}
.pass_form_box  .layui-input-inline{
    margin-left: 10px;;
}


/*/=======================================================*/
.layer_msg_box{
    margin: 20px;;
    margin-bottom: 0px;;
    margin-left: 0px;;

}

.layer_msg_box .form-group{
    margin: 0px !important;
    margin-left: 0px;
    margin-right: 0px;;

}
.layer_msg_box  .control-label{
    padding-top: 0px;;
}
.layer_msg_box  .layui-input-inline{
    margin-left: 10px;;
}
.layer_msg_box  .layui-input-block{
    line-height: 36px;
}
.layer_msg_box  .layui-input-block .layui-btn {
    margin-top: 5px;
}



.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }


.input_danwei{    float: right;
    margin-top: -26px;
    margin-right: 10px;
}

/*诚信企业申报*/

.link_hr{ border-bottom: 2px solid #048fc9;}
.shadow-inset{box-shadow:1px 1px 5px rgba(0,0,0,0.1) inset; }
.report-timeline{ width: 40px; height: 40px; border-radius: 50%; position: absolute; top:-50%; text-align: center; line-height: 40px; z-index: 9999;}
.report-line-ed{ width: 28px; height: 28px; border-radius: 50%; background: #048fc9; display: block; margin: 6px auto 0; line-height: 28px; color: #fff;}
.report-line-undone{ background: #F2F2F2; color: #b7b6b6; font-size: 16px; font-weight: bold;}
.timeline-txt{ font-size: 14px; text-align: center; width: 80px; position: absolute; left: -50%;}
.pos_left25{ left: 25%;}
.pos_left50{ left: 50%;}
.pos_left75{ left: 75%;}
.pos_r-2{ right: -2%;}
.bgebf{ background: #ebf6fb;}
.application-year input{ height: 35px; border: 1px solid #d2d2d2; background: #F2F2F2; padding-left: 10px; width: 30%;}
.report-but,.gray-but{ padding: 8px 25px; border: none; background: #048fc9; color: #fff; border-radius: 3px; margin: auto;}
.gray-but{ background: none; border: 1px solid #C9C9C9; color: #333; }
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool{ background: none;}
.zip-table{ margin-bottom: 0;}
.zip-table thead tr { background: #cde7f2;}
.zip-table th{ border-color: #cde7f2; text-align: center; color: #333;}
.zip-table td,.remark-table th, .remark-table td{  color: #333; border-color: #C9C9C9;  padding: 15px 15px;}
.zip-table .zip-table-title{ text-align: left; color: #048fc9; font-size: 16px;}
.zip-table input{ border: none; width: 100%; height: 100%;}
.remark-table th{ text-align: center;}
.apply-title{ color: #048fc9; border-left: 4px solid #048fc9; font-size: 16px; padding-left: 10px; line-height: 18px; font-weight: bold; margin-bottom: 20px;}
.apply-form .layui-form-item{ width: 45%; clear: none;}
.apply-form .layui-form-label{ width: 110px;padding: 9px 9px;}
.apply-form .score-item{ width: 22%;}
.apply-form .blue_btn,.apply-form .kong_btn{ background: #fff; font-size: 14px; margin: 5px 0 0 20px;}
.complete-box img{ width: 80px;}
.kong_blue-btn{ border-color: #048fc9; color: #048fc9;}
.report-upload{ width: 200px; height: 129px; border: 1px solid #d2d2d2; border-radius: 3px; overflow: hidden;}
.report-upload-label{ width: 160px; text-align: right;}
.lh120{ line-height: 120px;}
.report-upload img{ width: 100%;}
.report-upload-btn{ background: url("../images/x-top.png") no-repeat left center; background-size: 20px 20px; padding-left: 25px;}
.report-pop img{width: 145px; height: 145px; margin: auto;}
/*诚信企业申报end*/

/*打印*/
.c3f4{color: #3f4160;}
.print-top .logo{ width: 190px;}
.print-table th{ text-align: center; color: #333; height: 90px; font-size: 18px;}
.print-table td, .print-table th{ border-color: #c0c0c0;}
.print-table td{ width: 105px; height: 60px;}
.v-align-sub{  vertical-align: sub;}
.h250{ height: 250px;}
.print-table-gz{ right: 130px; bottom:  62px; }
.print-table-time{ letter-spacing: 45px; right: 50px; bottom: 20px;}
/*打印end*/

/*您访问的页面找不到了*/
.page_none{ width: 83%; margin: 10% auto 0;}